package meterMonitor.biz;

import meterMonitor.mapper.MeterMapper;
import meterMonitor.model.Meter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * Created by admin on 2018/12/30.
 */
@Service
public class MonitorBiz {

//    @Autowired
//    private MeterMapper meterMapper;
//
//    public Meter queryMeter(){
//       Meter m= this.meterMapper.selectByPrimaryKey(1L);
//        return  m;
//    }


//    @Autowired
//    private InternalPriceAllocationMapper mapper;
//
//    public List<InternalPriceAllocation> queryRecord(GetPriceAllocationListDataRequest req,Page page){
//        if(page != null){
//            page.setTotalCount(mapper.queryRecordCount(req));
//        }
//        List<InternalPriceAllocation> list = this.mapper.queryRecord(req, page);
//        return list;
//    }
//    /**
//     * 插入配置价格
//     * @param record
//     * @return
//     */
//    @Transactional
//    public int insertSelective(InternalPriceAllocation record,Long loginId, String loginName){
//        if(record == null){
//            throw new BizException("参数不合法");
//        }
//        InternalPriceAllocation  priceAllocation = this.mapper.selectForUpdate(record);
//        if(priceAllocation != null){
//            throw new BizException("抱歉，该接口价格配置已存在！");
//        }
//        record.setAddedBy(BigDecimal.valueOf(loginId));
//        record.setAddedByName(loginName);
//        record.setAddedTime(new Date());
//        record.setRemark("配置价格");
//        return this.mapper.insertSelective(record);
//    }
//    /**
//     * 更新配置表
//     * @param record
//     * @return
//     */
//    public int updateByPrimaryKeySelective(InternalPriceAllocation record,Long loginId, String loginName){
//
//        if(record == null){
//            throw new BizException("参数不合法");
//        }
//        record.setLastModifiedBy(BigDecimal.valueOf(loginId));
//        record.setLastModifiedByName(loginName);
//        record.setLastModifiedTime(new Date());
//        return this.mapper.updateByPrimaryKeySelective(record);
//    }
}
